#include "ServerFederateAmbassador.h"
#include "PDAServer.h"
#include "RTICommand.h"

using namespace server;

ServerFederateAmbassador::ServerFederateAmbassador(void) : NullFederateAmbassador() {}
ServerFederateAmbassador::~ServerFederateAmbassador(void) throw() {}

void ServerFederateAmbassador::objectInstanceNameReservationSucceeded(std::wstring const &
                                           theObjectInstanceName)
		throw (UnknownName, FederateInternalError)
{
//	PDAServer::getInstance()->sendCallback();
	
}

void ServerFederateAmbassador::discoverObjectInstance (std::wstring const & theObjectInstanceName)
{
//	Callback* pcb = new Callback(DISCOVER_OBJECT_INSTANCE);
//	PDAServer::getInstance()->sendCallback(pcb);
	
}

void ServerFederateAmbassador::reflectAttributeValues
    (/*ObjectInstanceHandle theObject,
     AttributeHandleValueMap const & theAttributeValues,
     VariableLengthData const & theUserSuppliedTag,
     OrderType sentOrder,
     TransportationType theType*/)
      throw (/*ObjectInstanceNotKnown,
             AttributeNotRecognized,
             AttributeNotSubscribed,
			 FederateInternalError*/) 
{
	
}

